package sudoku.model;

import java.util.Observable;

public class Model extends Observable {

//	En la clase Model que mostramos, cuando se modifique los valores
//	el objeto invoca a su propio método setChanged() para indicar que el
//	estado del Modelo ha cambiado. Luego, invoca a su propio método
//	notifyObservers() para actualizar a todos los observadores registrados.
//
//	Los metodos de Observable
	
//	protected void setChanged() Levanta el flag interno que indica que el
//	Observable ha cambiado de estado
//
//	public void notifyObservers() Comprueba el flag interno para ver si el
//	Observable ha cambiado de estado y lo notifica a todos los observadores

//	Un programa indica a un objeto Observable que hay un objeto observador que debe
//	ser notificado cuando se produzca un cambio en su estado, llamando al método
//	addObserver() del objeto Observable. Este método añade el Observador a la lista
//	de observadores que el objeto Observable ha de notificar cuando su estado se
//	altere.

//	public void addObserver( Observer obs ) Añade un observador a la lista
//	interna de observadores

	
}
